103663
537710
760630
37560
614688
802332
66080
570729
94236
744430
366572
965928
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471